package com.zeyu.soc.log.exception;

public class NoTransformHandlerFoundException extends RuntimeException {

	// ================================================================
	// Constants
	// ================================================================

	/**  */
	private static final long serialVersionUID = 1L;

	// ================================================================
	// Fields
	// ================================================================

	/** The error code. */
	private String errorCode;

	/** The error msg. */
	private String errorMsg;

	// ================================================================
	// Constructors
	// ================================================================

	/**
	 * Instantiates a new transform handle found exception.
	 */
	public NoTransformHandlerFoundException(String errorMsg) {
		this("", errorMsg);
	}

	/**
	 * Instantiates a new transform handle found exception.
	 */
	public NoTransformHandlerFoundException(String errorCode, String errorMsg) {
		super(errorCode + ":" + errorMsg);
		this.errorCode = errorCode;
		this.errorMsg = errorMsg;
	}

	// ================================================================
	// Methods from/for super Interfaces or SuperClass
	// ================================================================

	// ================================================================
	// Public or Protected Methods
	// ================================================================

	// ================================================================
	// Getter & Setter
	// ================================================================

	/**
	 * Gets the error code.
	 */
	public String getErrorCode() {
		return errorCode;
	}

	/**
	 * Sets the error code.
	 */
	public void setErrorCode(String errorCode) {
		this.errorCode = errorCode;
	}

	/**
	 * Gets the error message.
	 */
	public String getErrorMsg() {
		return errorMsg;
	}

	/**
	 * Sets the error message.
	 */
	public void setErrorMsg(String errorMsg) {
		this.errorMsg = errorMsg;
	}

	// ================================================================
	// Private Methods
	// ================================================================

	// ================================================================
	// Inner or Anonymous Class
	// ================================================================

	// ================================================================
	// Test Methods
	// ================================================================
}
